package design_patterns.responsechain;

public class Client {
	public static void main(String[] args) {
		//这里的client就相当于前线将军
		String msg = "前线战况紧急，请求支援";
		Soilder soilder=new Soilder();
		Minister minister = new Minister();
		Emperor emperor = new Emperor();
		//为每一级别指定继承者
		soilder.setSuccessor(minister);
		minister.setSuccessor(emperor);
		//第一级别执行
		soilder.handler(msg);
	}
}
//输出
//士兵没有权利处理，交给上司
//大臣也没有权利处理，交给皇帝
//皇帝直接处理了
